package com.cn.service.server.admin;


import com.cn.bean.pojo.bc.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminMenuServer {
    List<Menu> selectMenu();
    List<Menu> selectMenuRoleId(@Param("roleId")int roleId);
    List<Menu> selectAdminMenu(@Param("menuId") String menuId, @Param("title") String title, @Param("limit") int limit, @Param("page") int page);
    int getAutoId();

    int insertAdminMenu(@Param("menuId") int menuId, @Param("level") int level, @Param("parentId") int parentId, @Param("menuName") String menuName,
                        @Param("remark") String remark, @Param("index") String index, @Param("title") String title);
    int updateAdminMenu(@Param("menuId") int menuId, @Param("level") int level, @Param("parentId") int parentId, @Param("menuName") String menuName,
                        @Param("remark") String remark, @Param("index") String index, @Param("title") String title);
    int deleteAdminMenu(@Param("menuId") int menuId);
}
